package com.zhongkun.datahome.service.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @description 预约信息表
 * @author huangjie
 * @date 2025-06-26
 */
@Data
public class Appointment extends BaseEntity {

    /**
    * 预约名称
    */
    private String appointmentName;

    /**
    * 邀约文案
    */
    private String invitationText;

    /**
    * 预约时间开始
    */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date appointmentTimeStart;

    /**
    * 预约时间结束
    */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date appointmentTimeEnd;

    /**
    * 参观时间开始
    */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date visitTimeStart;

    /**
    * 参观时间结束
    */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date visitTimeEnd;

    /**
    * 生效时间开始
    */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date effectiveTimeStart;

    /**
    * 生效时间结束
    */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date effectiveTimeEnd;

    /**
    * 预约说明
    */
    private String reservationInstructions;
}